package studentinformationmanagementsystem.entity;

/**
 * @author 苗庆
 * @version 1.0
 */
public class ClassSchedule {

    //课程表id
    private Integer classScheduleId;

    //1.星期几(星期一)
    private String whichDay;

    //2.课程开始时间：(上午、下午几点)
    private String startingTime;

    //3.课程结束时间：(上午、下午几点)   endTime
    private  String endTime;

    //4.是否单双周:
    private String singleAndDoubleWeek;

    //5.持续时间：几周
    private  String timeOfDuration;

    //6.任课教师：
    private Integer teacherId;

    //7.上课地点:
    private String placeOfClass;

    //8.学科名称：
    private Integer courseid;


    //10.开课时间：2021-2022-2
    private String curriculumTime;

    //结课时间
    private String courseEndTime;

    //11.如果是必修那么上课对象为(上课对象)：大几的学生，那个专业
    private String attendClassObject;

    //是否删除
    private Integer IsDelete;

    //学生专业
    private String stidentmajor;

    public ClassSchedule(Integer classScheduleId, String whichDay, String startingTime, String endTime, String singleAndDoubleWeek, String timeOfDuration, Integer teacherId, String placeOfClass, Integer courseid, String curriculumTime, String courseEndTime, String attendClassObject, Integer isDelete, String stidentmajor) {
        this.classScheduleId = classScheduleId;
        this.whichDay = whichDay;
        this.startingTime = startingTime;
        this.endTime = endTime;
        this.singleAndDoubleWeek = singleAndDoubleWeek;
        this.timeOfDuration = timeOfDuration;
        this.teacherId = teacherId;
        this.placeOfClass = placeOfClass;
        this.courseid = courseid;
        this.curriculumTime = curriculumTime;
        this.courseEndTime = courseEndTime;
        this.attendClassObject = attendClassObject;
        IsDelete = isDelete;
        this.stidentmajor = stidentmajor;
    }

    public ClassSchedule() {

    }

    @Override
    public String toString() {
        return "ClassSchedule{" +
                "classScheduleId=" + classScheduleId +
                ", whichDay='" + whichDay + '\'' +
                ", startingTime='" + startingTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", singleAndDoubleWeek='" + singleAndDoubleWeek + '\'' +
                ", timeOfDuration='" + timeOfDuration + '\'' +
                ", teacherId=" + teacherId +
                ", placeOfClass='" + placeOfClass + '\'' +
                ", courseid=" + courseid +
                ", curriculumTime='" + curriculumTime + '\'' +
                ", courseEndTime='" + courseEndTime + '\'' +
                ", attendClassObject='" + attendClassObject + '\'' +
                ", IsDelete=" + IsDelete +
                ", stidentmajor='" + stidentmajor + '\'' +
                '}';
    }

    public Integer getClassScheduleId() {
        return classScheduleId;
    }

    public void setClassScheduleId(Integer classScheduleId) {
        this.classScheduleId = classScheduleId;
    }

    public String getWhichDay() {
        return whichDay;
    }

    public void setWhichDay(String whichDay) {
        this.whichDay = whichDay;
    }

    public String getStartingTime() {
        return startingTime;
    }

    public void setStartingTime(String startingTime) {
        this.startingTime = startingTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getSingleAndDoubleWeek() {
        return singleAndDoubleWeek;
    }

    public void setSingleAndDoubleWeek(String singleAndDoubleWeek) {
        this.singleAndDoubleWeek = singleAndDoubleWeek;
    }

    public String getTimeOfDuration() {
        return timeOfDuration;
    }

    public void setTimeOfDuration(String timeOfDuration) {
        this.timeOfDuration = timeOfDuration;
    }

    public Integer getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Integer teacherId) {
        this.teacherId = teacherId;
    }

    public String getPlaceOfClass() {
        return placeOfClass;
    }

    public void setPlaceOfClass(String placeOfClass) {
        this.placeOfClass = placeOfClass;
    }

    public Integer getCourseid() {
        return courseid;
    }

    public void setCourseid(Integer courseid) {
        this.courseid = courseid;
    }

    public String getCurriculumTime() {
        return curriculumTime;
    }

    public void setCurriculumTime(String curriculumTime) {
        this.curriculumTime = curriculumTime;
    }

    public String getCourseEndTime() {
        return courseEndTime;
    }

    public void setCourseEndTime(String courseEndTime) {
        this.courseEndTime = courseEndTime;
    }

    public String getAttendClassObject() {
        return attendClassObject;
    }

    public void setAttendClassObject(String attendClassObject) {
        this.attendClassObject = attendClassObject;
    }

    public Integer getIsDelete() {
        return IsDelete;
    }

    public void setIsDelete(Integer isDelete) {
        IsDelete = isDelete;
    }

    public String getStidentmajor() {
        return stidentmajor;
    }

    public void setStidentmajor(String stidentmajor) {
        this.stidentmajor = stidentmajor;
    }
}
